package com.trt.beibei.model;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;
import java.util.Date;

/**
 * @author tanrentao
 * @date 2021年08月09日 10:07
 */
@Getter
@Setter
@MappedSuperclass // 不是真实的Entity，是父类
public abstract class BaseEntity {

    @JsonIgnore // 不再json序列化
    @Column(insertable=false, updatable=false)
    private Date createTime;
    @JsonIgnore
    @Column(insertable=false, updatable=false)
    private Date updateTime;
    @JsonIgnore
    private Date deleteTime;

}
